package com.tiancheng.trade.settlement.vo.settlement.export;


import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;
import lombok.ToString;

import jakarta.validation.constraints.NotBlank;

@Data
@ToString
public class NoSettlementOrderExportVO {

    @NotBlank
    @JsonProperty("order_id")
    private String orderId;

    @NotBlank
    @JsonProperty("sub_order_id")
    private String subOrderId;
    @NotBlank
    @JsonProperty("payment_id")
    private String paymentId;
    @NotBlank
    @JsonProperty("product_code")
    private String productCode;
    @NotBlank
    @JsonProperty("product_name")
    private String productName;
    @NotBlank
    @JsonProperty("order_source")
    private String orderSource;
    @NotBlank
    @JsonProperty("merchant_name")
    private String merchantName;
    @NotBlank
    @JsonProperty("merchant_code")
    private String merchantCode;
    @NotBlank
    @JsonProperty("pay_channel_code")
    private String payChannelCode;
    @NotBlank
    @JsonProperty("verified_amount")
    private String verifiedAmount;
    @NotBlank
    @JsonProperty("pay_time")
    private String payTime;
    @NotBlank
    @JsonProperty("verified_time")
    private String verifiedTime;
}
